NXP Semiconductors /LPC408x_7x /SYSCON /SCS

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as SCS

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (STATIC_MEMORY_ADDRES)EMCSC 0 (BOTH_EMC_RESETS_ARE_)EMCRD 0 (BURST_ENABLED_)EMCBC 0 (SD_PWR_IS_ACTIVE_LOW)MCIPWRAL 0 (THE_FREQUENCY_RANGE_)OSCRS 0 (THE_MAIN_OSCILLATOR_)OSCEN 0 (THE_MAIN_OSCILLATOR_)OSCSTAT 0RESERVED

EMCBC=BURST_ENABLED_, EMCSC=STATIC_MEMORY_ADDRES, OSCRS=THE_FREQUENCY_RANGE_, OSCSTAT=THE_MAIN_OSCILLATOR_, EMCRD=BOTH_EMC_RESETS_ARE_, OSCEN=THE_MAIN_OSCILLATOR_, MCIPWRAL=SD_PWR_IS_ACTIVE_LOW

Description

System Control and Status

Fields

EMCSC

EMC Shift Control. Controls how addresses are output on the EMC address pins for static memories. Also see Section 9.9 in the EMC chapter.

0 (STATIC_MEMORY_ADDRES): Static memory addresses are shifted to match the data bus width. For example, when accessing a 32-bit wide data bus, the address is shifted right 2 places such that bit 2 is the LSB. In this mode, address bit 0 for the this device is connected to address bit 0 of the memory device, thus simplifying memory connections. This also makes a larger memory address range possible, because additional upper address bits can appear on the higher address pins due to the shift.

1 (STATIC_MEMORY_ADDRES): Static memory addresses are always output as byte addresses regardless of the data bus width. For example, when word data is accessed on a 32-bit bus, address bits 1 and 0 will always be 0. In this mode, one or both lower address bits may not be connected to memories that are part of a bus that is wider than 8 bits. This mode matches the operation of LPC23xx and LPC24xx devices.

EMCRD

EMC Reset Disable[1]. External Memory Controller Reset Disable. Also see Section 9.8 in the EMC chapter.

0 (BOTH_EMC_RESETS_ARE_): Both EMC resets are asserted when any type of chip reset event occurs. In this mode, all registers and functions of the EMC are initialized upon any reset condition.

1 (MANY_PORTIONS_OF_THE): Many portions of the EMC are only reset by a power-on or brown-out event, in order to allow the EMC to retain its state through a warm reset (external reset or watchdog reset). If the EMC is configured correctly, auto-refresh can be maintained through a warm reset.

EMCBC

External Memory Controller burst control. Also see Section 9.10 in the EMC chapter.

0 (BURST_ENABLED_): Burst enabled.

1 (BURST_DISABLED_THIS): Burst disabled. This mode can be used to prevent multiple sequential accesses to memory mapped I/O devices connected to EMC static memory chip selects. These unrequested accesses can cause issues with some I/O devices.

MCIPWRAL

MCIPWR Active Level[1]. Selects the active level of the SD card interface signal SD_PWR.

0 (SD_PWR_IS_ACTIVE_LOW): SD_PWR is active low (inverted output of the SD Card interface block).

1 (SD_PWR_IS_ACTIVE_HIG): SD_PWR is active high (follows the output of the SD Card interface block).

OSCRS

Main oscillator range select.

0 (THE_FREQUENCY_RANGE_): The frequency range of the main oscillator is 1 MHz to 20 MHz.

1 (THE_FREQUENCY_RANGE_): The frequency range of the main oscillator is 15 MHz to 25 MHz.

OSCEN

Main oscillator enable.

0 (THE_MAIN_OSCILLATOR_): The main oscillator is disabled.

1 (THE_MAIN_OSCILLATOR_): The main oscillator is enabled, and will start up if the correct external circuitry is connected to the XTAL1 and XTAL2 pins.

OSCSTAT

Main oscillator status.

0 (THE_MAIN_OSCILLATOR_): The main oscillator is not ready to be used as a clock source.

1 (THE_MAIN_OSCILLATOR_): The main oscillator is ready to be used as a clock source. The main oscillator must be enabled via the OSCEN bit.

RESERVED

Reserved. Read value is undefined, only zero should be written.

Links

()